#include <vector>
#include <string>
#include <iostream>

#include "menu_inicial.h"

using namespace std;
using namespace View;

/**
 * Construtor
 */
MenuInicial::MenuInicial(vector<wstring> opcoes)
{
  this->_opcoes = opcoes;
}

/**
 * Destruidor
 */
MenuInicial::~MenuInicial()
{
}

/**
 * Exibe as opcoes do menu inicial
 */
void MenuInicial::exibirOpcoes()
{
  int i;

  wcout << "Escolha a opcao desejada:" << endl;

  for(i = 0; i < this->_opcoes.size(); i++)
  {
    wcout << "[" << i << "]" << this->_opcoes[i] << endl;
  }
}

/**
 * Pega a opcao desejada pelo usuario
 */
int MenuInicial::pegaOpcao()
{
  int opcao;

  cin >> opcao;

  return opcao;
}